/*sub_new*/
#sub_new{width:780px;}
#sub_new h1{height:32px; line-height:32px; border-bottom:2px solid #38b2db; font-size:16px; text-indent:10px; color:#38b2db;}
#sub_new div.way{height:42px; border:1px solid #dedede; margin-top:11px;  color:#666; margin-bottom:14px;}
#sub_new div.way span{height:42px; line-height:42px;  text-indent:15px; display:block; float:left;}
#sub_new div.way span a.way1{width:16px; height:42px; margin-right:7px; display:inline-block; text-indent:-9999px;  background:url(../images/column.gif) no-repeat left center; }
#sub_new div.way span a.on1{width:16px; height:42px; margin-right:7px; display:inline-block; text-indent:-9999px;  background:url(../images/column_on.gif) no-repeat left center; }
#sub_new div.way span a.way2{width:16px; height:42px;display:inline-block; text-indent:-9999px;  background:url(../images/table.gif) no-repeat left center; }
#sub_new div.way span a.on2{width:16px; height:42px;display:inline-block; text-indent:-9999px;  background:url(../images/table_on.gif) no-repeat left center; }
#sub_new div.way form{float:left; _margin-top:10px;}
#sub_new div.way label{ margin-left:24px;  margin-right:7px; line-height:42px; height:42px; }
#sub_new div.way  select{width:64px; height:22px; line-height:22px;  vertical-align:middle; }
#sub_new div.way label.year{margin-left:0; margin-right:15px;}
#sub_new div.way select.lend{width:132px; margin-right:4px;}
#sub_new div.way  span.page{float:none; display:inline-block;  line-height:24px; height:24px; text-indent:10px; margin-top:10px;}
#sub_new div.way  span.page a{ display:inline-block;  text-indent:10px;  width:60px; color:#fff;  height:24px; margin-left:7px; background:url(../images/sub_page.gif) repeat-x left center;}

/*sub_new  table*/
#sub_new div.table div{height:416px; border-bottom:1px dashed #dbdbdb; margin-bottom:10px;}
#sub_new div.table div dl{margin-top:20px;}


/*sub_new  colulmn*/
#sub_new div.column{margin-bottom:15px;}
#sub_new div.column dl{width:767px; height:204px; margin-left:7px; border-bottom:1px dashed #dbdbdb;}
#sub_new div.column dl a:hover{text-decoration:underline;}
#sub_new div.column dl.first{height:188px;}
#sub_new div.column dl.first a.img {height:188px; }
#sub_new div.column dl.first dt {height:184px; line-height:188px; +font-size:190px;}
#sub_new div.column dl a.img{float:left; width:150px; height:204px; display:block;}
#sub_new div.column dl dt {height:204px;  vertical-align:middle;  width:150px; +font-size:210px; text-align:center; line-height:208px; display:table-cell;}
#sub_new div.column dl dt img{vertical-align:middle; }
#sub_new div.column dl dd{float:left;}
#sub_new div.column dl.first dd.name{margin-top:23px;}
#sub_new div.column dl dd.name{margin-top:35px; width:617px; height:34px; line-height:34px; border-bottom:1px dashed #dbdbdb;}
#sub_new div.column dl dd.name a{color:#38b2db;}
#sub_new div.column dl dd.grade{width:617px; height:28px; line-height:28px; text-indent:89px; background:url(../images/grade.gif) no-repeat left center;}
#sub_new div.column dl dd.grade a{color:#000;}
#sub_new div.column dl dd.other{width:617px; height:25px; line-height:25px;}
#sub_new div.column dl dd.other a{color:#000;}
#sub_new div.column dl.first span{+margin-top:-4px;}
#sub_new div.column dl span{display:block; float:right; margin-top:20px; *margin-top:0px; _margin-top:5px;width:170px; height:36px; line-height:36px;}
#sub_new div.column dl span a{padding:5px 8px;  margin-left:14px;}
#sub_new div.column dl span a.lend{background:url(../images/column_lend.gif) repeat-x left center; color:#fff; }
#sub_new div.column dl span a.collect{background:#e6e6e6;  color:#757575;}

